package com.tangjiali.io_resource_processing;

import java.io.FileWriter;
import java.io.IOException;

/*请使用FileWriter向文件输出：HelloWorld

要求：

1. 用 `try-catch-finally` 方式处理异常。
2. 用 `try-with-resource` 方式处理异常。*/
public class SolutionTopic6 {
    public static void main(String[] args) {
       // 1. 用 `try-catch-finally` 方式处理异常。
//        FileWriter fw = null;
//        try {
//            fw = new FileWriter("E:/test/HelloWord.txt");
//            fw.write("HelloWorld");
//        } catch (IOException e) {
//            e.printStackTrace();
//        } finally {
//            try {
//                fw.close();
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }

        //2. 用 `try-with-resource` 方式处理异常。
        try( FileWriter fw = new FileWriter("E:/test/HelloWord.txt")) {
            fw.write("HelloWorld");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}
